Big Huge Thesaurus

Brazilian potato tree

noun